Career 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F2 Germany F3 Croatia F1 Croatia F2 Australia F2 Netherlands F1 Austria F2 Germany F13 Germany F14 Colombia F4 Czech Republic F6 Qatar F1 Qatar F2 Portugal F2 Portugal F3 France F6 Italy F9 Italy F11 France F8 France F6 France F7 France F16 USA F1 France F16 France F17 Croatia F4 Croatia F5 Italy F7 France F13 France F14 France F17 Mexico F14 Mexico F15 France F2 Switzerland F1 Spain F19 Spain F20 France F12 Croatia F1 Croatia F2 Italy F1 Great Britain F4 Italy F14 Morocco F4 Italy F17 Austria F2 Austria F3 Italy F31 Spain F38 Israel F9 France F19 France F20 Turkey F46 Great Britain F2 Turkey F7 Turkey F8 Turkey F9 USA F7 Italy F8 Italy F9 Germany F5 Germany F8 Italy F23 France F16 Turkey F46 Germany F1 Germany F2 Thailand F2 Thailand F3 Turkey F6 Switzerland F1 Switzerland F2 Italy F20 Germany F7 Switzerland F4 Germany F15 Germany F1 Italy F3 Australia F1 USA F2 Italy F4 Belgium F2 Germany F16 Germany F5 Czech Republic F5 USA F3 Italy F26 Trnava Challenger Steelers Cup - Kosice Geovillage Open Trofeo Melia Olbia - Olbia Nord/LB Open 2004 - Braunschweig Rhein-Main Challenger 2004 - Aschaffenburg X Trofeo Ciudad de Quito - Quito KGHM Polish Indoors - Wroclaw 2005 Freeman Men's Challenger - Joplin X Torneo Internazionale di Tennis - Barletta Open de Montauban - Montauban Oberstaufen Cup-Head German Master's Series - Oberstaufen Geneva Challenger San Remo Challenger Tashkent Challenger Bath Challenger Poznan Challenger San Luis Potosi Challenger Casablanca Challenger Prague Challenger IPP Geneva Trophy - Geneva Open Mutouest de Saint-Brieuc - St. Brieuc Stella Artois Clay Court Championships - Budaors Porsche Open - Poznan Samsung Secruities Cup Challenger - Seoul Tatra Banka Open 2006 - Bratislava BH Telecom Sarajevo 2007 - Sarajevo Challenger Casablanca San Angel - Mexico City II Naples ITG Challenger - Naples ECU Prague Open - Prague Challenger 42 - Andrezieux ITG Miami Challenger - Miami Pekao Open - Szczecin IPP Open - Helsinki Ostrava Challenger Tiburon Challenger Jersey Challenger St. Remy Challenger Loughborough Challenger Singapore Challenger Sarasota Challenger Genova Challenger Leon Challenger Bratislava Challenger Vicenza Challenger Orleans Challenger Recanati Challenger Challenger 42 - Andrezieux Sarasota Challenger Ostdeutscher Sparkessen Cup - Dresden Sassuolo Challenger - Sassuolo Lubbock Challenger - Lubbock Pekao Open - Szczecin Kobstaedernes ATP Challenger - Kolding Voit Mexico City Open - Mexico City Morocco Tennis Tour - Casablanca Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Baden Open - Karlsruhe Alexander Kolyaskin Memorial - Donetsk Challenger Tunisie - Tunis LTA Shrewsbury Challenger - Shrewsbury 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Zenith Tennis Cup-Harbour Club - Milan Mamaia Challenger - Constanta BSI Challenger Lugano - Lugano Siemens Open - Scheveningen Aamulehti Tampere Open - Tampere Bukhara Challenger - Bukhara Abierto Internacional Varonil Ciudad de Cancun - Cancun Alphen Challenger Calabasas Challenger Belgrade Challenger Monza Challenger Rome Challenger Recanati Challenger Monza Challenger Recife Challenger Bordeaux Challenger Cremona Challenger Madrid Challenger Guadalajara Challenger Savannah Challenger Athens Challenger Tampere Challenger Como Challenger Mexico City Challenger Tanger Challenger Milan Challenger Rennes Challenger Wroclaw Challenger ABN/AMRO World Tennis Tournament - Rotterdam Wroclaw Challenger Togliatti Cup - Togliatti S Tennis Masters - Graz Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Memorial Manfredini - Sassuolo Challenger Casino Lugano - Lugano Muller Cup - Ulm Neride Prague Indoor - Prague Pekao Open - Szczecin 2002 Azalea Orthopedic Challenger - Tyler Rado Geneva Challenger - Geneva Challenger Ford de Cherbourg - Cherbourg Prague Open - Prague Banca Stato Challenger Lugano - Lugano Internationale Badische Meisterschaften Um Den Techem Cup - Zell Tampere Imageneering Open - Tampere Arroyo de la Encomienda - Valladolid Mordovia Cup - Mordovia Asics Challenger Open - Monchengladbach Black Forest Open - Freudenstadt Alexander Kolyaskin Memorial - Donetsk Milan Indoors - Milan Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad Uncle Toby's Burnie Challenger - Tasmania Uncle Toby's Australian Men's Clay Court Challenger - Canberra Ljubljana Open - Ljubljana Porsche Open - Poznan Alexander Kolyaskin Memorial - Donetsk SIR Supermercadi Challenger - Rome The LTA Men's Challenger Wrexham - Wrexham Challenger Ford de Cherbourg - Cherbourg Logopak Challenger 2005 - Lubeck San Luis Potosi Challenger - San Luis Potosi Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Citta di Monza - Monza Garden Open 2005 - Rome ECM Prague Open 2005 - Prague Badden Open by Rothaus - Ettlingen KGHM Polish Indoors - Wroclaw St. Petersburg Challenger - St. Petersburg Steelers Cup 2005 - Kosice Banca Stato Challenger - Lugano Allianz Suisse Open - Gstaad Nokian Hakkapeliitta Open - Tampere Guzzini Challenger - Recanati Idea Prokom Open - Sopot LXV Concurso Internacional Vigo - Vigo Davidoff Swiss Indoors - Basel Pekao Open 2005 - Szczecin Ethias Tennis Trophy - Mons PrivatBank Cup - Dnepropetrovsk Open Mutouest St. Brieuc - St. Brieuc San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Baden Open - Ettlingen Black Forest Open 2004 - Freudenstadt Czech Open 2006 - Prostejov Bancastato Challenger Lugano - Lugano 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba Siemens Open - Scheveningen ATP Guzzini Challenger - Recanati Flea Market Cup Busan Challenger Tennis - Busan Privatbank Open 2006 - Dnepropetrovsk AT&T Challenger of Dallas - Dallas Freeman Men's $50,000 Challenger - Joplin XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota Tehran Open 2004 - Tehran Idea Prokom Open - Sopot Tennis Napoli Cup 2007 - Napoli San Luis Potosi Challenger 2007 - San Luis Potosi Challenger Casino Lugano - Lugano Memorial Manfredini - Sassuolo Astana Challenger - Astana Open de Moselle - Metz Siemens Open 2007 - Scheveningen Akbank Private Banking TED Open - Istanbul IPP Open - Helsinki Busan Open Challenger Tennis - Busan III Isla de Lanzarote - Lanzarote Roma Open Challenger - Rome Baden Open - Karlsruhe Unicredit Czech Open - Prostejov CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Southern Capital Cup - Almaty ATP Challenger Trophy 2008 - Trnava Tatra Banka Slovak Open - Bratislava Porsche Open - Poznan Challenger Britania Zavaleta - Puebla Heilbronn Challenger Qatar ExxonMobil Open - Doha San Luis Potosi Challenger Open de Rennes - Rennes Szczecin Challenger Flea Market Cup Busan Challenger Tennis - Busan Bratislava Challenger Rimouski Challenger Heineken Open - Auckland Rhodes Challenger Biella Challenger Leon Challenger USTA Men's Challenger of Dallas - Dallas Open de Franche-Comte - Besancon Open SEAT Godo 2006 - Barcelona KGHM Polish Indoors - Wroclaw Tashkent Challenger - Tashkent Rimouski Challenger Leon Challenger The Stella Artois Championships - London Caltanissetta Challenger Marburg Challenger Top Wool Challenger - Biella Gallagher International - Hamilton Charlottesville Challenger Compaq Cup 2001 - Zabrze Campbell's Hall of Fame Tennis Championships - Newport Lambertz Open by Stawag - Aachen USTA Challenger of San Antonio - San Antonio Media Will Cup Busan Challenger Tennis - Busan Oberstaufen Challenger Bauer Watertechnology Cup - Eckental Mexico City Challenger Marburg Challenger Geneva Challenger KGHM Dialog Polish Indoors - Wroclaw Open de la Ville de Saint Denis - Reunion Island University of Tennessee USTA Challenger - Knoxville Mumbai Open - Mumbai The Wright Financial Group, Inc. Challenger - Champaign Furth Challenger BA-CA Tennis Trophy - Vienna KGHM Emax Polish Indoors - Wroclaw XI Abierto Internacional de Salinas - Salinas Davidoff Swiss Indoors Basel - Basel Arad Challenger St. Petersburg Open - St. Petersburg St. Remy Challenger Tenerife Challenger Tennis Napoli Cup 2006 - Napoli Hamburg Challenger - Hamburg Geneva Challenger San Luis Potosi Challenger - San Luis Potosi San Remo Challenger Coffee Cup Challenger - Chikmagalur KGHM Polish Indoors - Wroclaw Dharwad Challenger 2006 - Dharwad Unique Zagreb Open - Zagreb Challenger DCN de Cherbourg - Cherbourg 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia St. Petersburg Challenger by Kinex - St. Petersburg XXX Edizione 'A Savoldi Marco' - Manerbio Kyiv Open - Kiev Pekao Open 2003 - Szczecin Belgaum Open - Belgaum Challenger Lugano - Lugano Togliatti Cup - Togliatti KGHM Polish Indoors - Wroclaw Challenger 42 - Andrezieux Champaign Challenger Penza Cup - Penza Orange Prokom Open - Sopot Porsche Open - Poznan Davidoff Swiss Indoors - Basel Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca AEGON Championships - London Karlsruhe Challenger Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Banca Stato Challenger Lugano - Lugano Szczecin Challenger China Open - Beijing Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Serbia Open - Belgrade Heineken Open - Auckland Movistar Open - Santiago PBZ Zagreb Indoors - Zagreb 's Tennis Masters 07 Challenger - Graz Brasil Open - Costa do Sauipe Open Sabadell Atlantico - Barcelona Ispat Open 2004 - Ostrava Open de Nice Cote dAzur - Nice AEGON International - Eastbourne Allianz Suisse Open Gstaad - Gstaad San Remo Tennis Cup - San Remo If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Lugano Challenger Copa Claro - Buenos Aires Budapest Challenger - Budapest Mercedes Cup - Stuttgart Allianz Suisse Open - Gstaad If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Sporting Challenger - Turin ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis BRD Nastase Tiriac Trophy - Bucharest Schickedanz Open - Furth UNICEF Open - 's Hertogenbosch Geneva Challenger Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem China Open - Beijing Izmir Challenger Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha St.Petersburg Challenger by Kinex - St. Petersburg U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco BMW Open - Munich Banca Stato Challenger Lugano - Lugano Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Rijeka Challenger PTT Thailand Open - Bangkok China Open - Beijing If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Pozoblanco Challenger Barcelona Open BancSabadell - Barcelona CA Challenge 2002 - Graz Bet-at-home Open - Hamburg Geneva Challenger - Geneva Brisbane International - Brisbane Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Oberstraufen Cup - Oberstaufen Aegon Nottingham Open - Nottingham Kyiv Open - Kiev Brisbane International - Brisbane Apia International - Sydney KGHM Polish Indoors - Wroclaw Kobstaedernes ATP Challenger - Kolding Recanati Challenger Nokian Hakkapeliitta Open - Tampere Lambertz Open by Stawag 2007 - Aachen IPP Open - Helsinki Sacramento Challenger Memorial Kolyaskin - Donetsk Mobilux Open - Luxembourg Rijeka Open - Rijeka III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Open de la Ville de Saint Denis - Reunion Island Kish Free Zone Island Challenger - Kish Island Salzburg Challenger Bergamo Challenger Jameson Cup - Milan Ischgl International ATP Challenger - Ischgl San Remo Tennis Cup - San Remo Warta Cup - Sopot Fergana Challenger - Fergana Manerbio Challenger Geneva Challenger - Geneva Knoxville Challenger Generali Open - Kitzbuhel Millenium Tennis Championships - Delray Beach Olimp Kyiv Open - Kiev Alexander Kolyaskin Memorial - Donetsk Qatar Exxon Mobil Open - Doha Skandia Open - Linz The LTA Men's Challenger - Southampton Samsung Securities Cup - Seoul Warta Cup 2001 - Sopot Qatar ATP Challenger - Doha ATP Challenger Numea - New Caledonia Intersport Heilbronn Open - Heilbronn The LTA Wrexham Challenger - Wrexham Challenger 42 - Andrezieux Gemax Open - Belgrade Salzburg Challenger San Benedetto Challenger Challenger Ford de Cherbourg - Cherbourg Unicredit (Suisse) Bank S. A. Challenger - Chiasso Garden Open - Rome ECM Prague Open - Prague Citta di Como - Como WOW Cafe Challenger - New Orleans Sydney International - Sydney Qatar Exxon Mobil Open - Doha Pilot Pen Tennis - New Haven Open Sabadell Atlantico - Barcelona Malaysian Open - Kuala Lumpur Gerry Weber Open - Halle AGT Challenger - Leon Mercedes Cup - Stuttgart Abierto Mexicano Telcel - Acapulco Abierto Mexicano Telcel - Acapulco Wroclaw Challenger Seoul Challenger Idea Prokom Open - Sopot Davidoff Swiss Indoors - Basel Allianz Suisse Open Gstaad - Gstaad s Tennis Masters 06 - Graz Pekao Open 2001 - Szczecin USTA Challenger of Oklahoma - Tulsa PEOPLEnet CUP - Dnepropetrovsk The Artois Championships - London Allianz Suisse Open - Gstaad KGHM Dialog Polish Indoors - Wroclaw Heineken Open - Auckland The Dubai Tennis Championships - Dubai Wolfsburg Challenger Open Sabadell Atlantico - Barcelona Allianz Suisse Open Gstaad - Gstaad Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca If Stockholm Open - Stockholm China Open - Beijing Karshi Challenger - Karshi Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Medibank International - Sydney Brasil Open - Costa do Sauipe Samsung Securities Cup - Seoul Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Apia International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Abierto Mexicano Telcel - Acapulco Pacific Life Open - Indian Wells Serbia Open - Belgrade St. Petersburg Open - St. Petersburg Helsinki Challenger BNP Paribas Masters - Paris Qatar ExxonMobil Open - Doha Movistar Open - Santiago Portugal Open - Oeiras Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Bratislava Challenger Grand Prix Hassan II - Casablanca Dubai Duty Free Tennis Championships - Dubai AIG Japan Open Tennis Championships - Tokyo BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Guadalajara Challenger Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Davidoff Swiss Indoors - Basel BNP Paribas Masters - Paris Winston-Salem Open - Winston-Salem Davidoff Swiss Indoors - Basel BCR Open Romania - Bucharest Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo UBS Open Gstaad - Gstaad Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Allianz Suisse Open Gstaad - Gstaad Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open - Gstaad Orange Prokom Open - Sopot French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, Group 2, 2R, POL-ALG 4-1 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group 1, 1R, SUI-POL 4-1 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, World Group, PO, SUI-ECU 4-1 Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, World Group, 1R, BEL-SUI 3-2 NASDAQ-100 Open - Miami Olympics - London Erste Bank Open - Vienna Credit Agricole Suisse Open - Gstaad Wimbledon - London Wimbledon - London BNP Paribas Open - Indian Wells Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, Group 2, PO, POL-EST 5-0 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, Group 2, 2R, POL-GEO 2-3 Davis Cup, Group 2, 1R, NGR-POL 0-4 Davis Cup, Group 2, 2R, GRE-POL 0-5 Davis Cup, Group II, 2R, POL-EST 4-1 Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, Group I, 1R, POL-LTU 3-2